//
//  CoreDataHandler.h
//  CoreDataSample
//
//  Created by dllo on 15/10/19.
//  Copyright © 2015年 LZY. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
@interface CoreDataHandler : NSObject
//数据管理类: 在代码上,我们只和它打交道
//相当于一个临时的数据库
@property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext;

//数据模型类:用于创建底层数据库中所有需要的表,提供表结构
@property (readonly, strong, nonatomic) NSManagedObjectModel *managedObjectModel;

//数据链接类:相当于管理员,是整个CoreData系统的核心
@property (readonly, strong, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator;

//将临时数据库存储的数据保存到底部数据库文件中
- (void)saveContext;
- (NSURL *)applicationDocumentsDirectory;


@end
